/* CSS Document */
html, body{height:100%; margin:0px; background-image:url(images/img_fondo.gif); }

/****************Partes generales************************/
.contenedor{width:100%; height:100%;}
.cuerpo{height:100%; background-color:#F2F3F7; width:794px; }
.pie{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#071E5D; font-weight:normal; height:24px; border-top:1px dashed #BABDC5; width:753px; padding-top:5px; margin-top:30px;}


/**********textos************************/
.verdana11bazul{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#324281; font-weight:bold;}
.verdana11azul{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#324281; font-weight:normal;}
.verdana11negro{font-family:verdana,Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.verdana10bazul{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#334180; font-weight:bold;}
.verdana10negro{font-family:verdana,Verdana, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal;}
.verdana9bazul{font-family:Verdana, Helvetica, sans-serif; font-size:9px; color:#324281; font-weight:bold;}
.verdana10azul{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#334180; font-weight:normal;}
.verdana13bazul{font-family:Verdana, Helvetica, sans-serif; font-size:13px; color:#324281; font-weight:bold;}

/*************tablas*********************/
.borde_dere{ border-right:1px solid #BEC6D0;}
.borde_totalblanco{border:1px solid #D8D9DB; padding-top:17px; padding-left:13px; padding-bottom:17px; background-color:#FFFFFF; padding-right:22px; text-align:left;}
.borde_plomo{border-top:1px solid #D9D9D9;}
.borde_plomobottom{border-bottom:1px solid #D9D9D9;}

/********************fondo de botones*******************/
.fondo_txtbox258{background-image:url(images/fondo_txtbox1.gif); background-repeat:no-repeat; width:258px; margin-top:2px;height:19px;}
.fondo_txtbox90{background-image:url(images/fondo_txtbox2.gif); background-repeat:no-repeat; width:90px; margin-top:2px;}
.fondo_txtbox68{background-image:url(images/fondo_txtbox3.gif); background-repeat:no-repeat; width:68px; margin-top:2px;height:19px;}
.fondo_txtbox123{background-image:url(images/fondo_txtbox4.gif); background-repeat:no-repeat; width:123px; margin-top:2px;height:19px;}
.fondo_txtbox65{background-image:url(images/fondo_txtbox5.gif); background-repeat:no-repeat; width:65px; margin-top:2px;}
.fondo_txtbox128{background-image:url(images/fondo_txtbox6.gif); background-repeat:no-repeat; width:128px; margin-top:2px;height:19px;}
.fondo_txtbox173{background-image:url(images/fondo_txtbox7.gif); background-repeat:no-repeat; width:173px; margin-top:2px;height:19px;}
.fondo_txtbox180{background-image:url(images/fondo_txtbox8.gif); background-repeat:no-repeat; width:180px; margin-top:2px;height:19px;}
.fondo_txtbox49{background-image:url(images/fondo_txtbox9.gif); background-repeat:no-repeat; width:49px; margin-top:2px;height:19px;}
.fondo_txtbox257{background-image:url(images/fondo_txtbox10.gif); background-repeat:no-repeat; width:257px; margin-top:2px; height:19px;}
.fondo_txtbox158{background-image:url(images/fondo_txtbox11.gif); background-repeat:no-repeat; width:158px;margin-top:2px; height:19px;}

/*************formulario*****************/
input{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; background-color: transparent;
border: 0px solid;  height:16px; font-weight:normal; margin-top:1px; }
.input2{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; background-color:#FFFFFF; border: 1px solid #C2C6CF;  height:16px; font-weight:normal;}
select{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; height:17px;}
.radio{border: 0px; height:10px; width:10px;}
.boton{border:1px solid #ADB3C9; background-color:#324280; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:130px; height:21px;}
.check{height:13px; width:13px; }

/************padding/margin**********************************************************/
.padtop42{padding-top:42px;}
.padtop8{padding-top:8px;}
.padtop13{padding-top:13px;}
.padtop16left21{padding-top:16px; padding-left:21px;}
.padleft15{padding-left:15px;}
.padbot3{padding-bottom:3px;}
.padright10{padding-right:10px;}
.padleft8{padding-left:8px;}
.padleft11{padding-left:11px;}
.margintop31{margin-top:31px;}
.margintop26{margin-top:26px;}
.margintop20{margin-top:20px;}
.padright12{padding-right:12px;}
.padleft12{padding-left:12px;}
.margintop9{margin-top:9px;}
.margintop14{margin-top:14px;}

/************estilos de lista (bullet)*************************************************/
.navlist {margin: 0px; padding-left: 11px; list-style-type: none;}
.navlist li {padding-left: 8px; background-image: url(images/bull.gif); background-repeat: no-repeat; background-position: 0 .6em; line-height:15px; padding-bottom:3px;}
.navlist ul {list-style-type:none;}

.navlist2 {margin: 0px 0px 0px 0px; padding-left: 1px; list-style-type: none;}
.navlist2 li {padding-left: 10px; background-image: url(images/bull2.gif); background-repeat: no-repeat;
 background-position: 0.1em;}
.navlist2 ul {list-style-type:none;}

.navlist3 {margin: 0px; padding-left: 0px; list-style-type: none;}
.navlist3 li {padding-left: 10px; background-image: url(images/bull3.gif); background-repeat: no-repeat; background-position: 0 .3em; line-height:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EBEEF2; font-weight:bold;}
.navlist3 ul {list-style-type:none;}

/************fondos************************************************************/
.fondo_menusup{height:20px; background-color:#E5E8EC; min-width:263px; padding-right:5px;}
.fondo_blanco{background-color:#FFFFFF;}
.fondo_tittabla{border-left:1px solid #FCFFFF;background-color:#8092A8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; font-weight:bold;}
.fondo_celeste{background-image:url(images/fondo_celeste.gif); background-repeat:no-repeat; height:27px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#324281; font-weight:normal; }
.fondo_e2{background-color:#E2E7ED;}
.fondo_e2 a {color:#324281; text-decoration: underline;}
.fondo_rino{background-image:url(images/fondo_rino.gif); background-color:#FFFFFF; background-repeat:no-repeat; background-position:bottom right;}
.fondo_rinotexto{background-image:url(images/fondo_rinotexto.jpg); }
.fondo_pop{background-image:url(images/fon_popup.gif); background-position:right top; background-repeat:no-repeat;}
.fondo_EE{ background-color:#EEF1F4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#324281;}

/************menu***************************************************************/
.menu{text-align:center; position:relative;margin-left:-1px;width:794px;}
/*******************************************************************************/

/***************************link***********************************************/
a.link1:link, a.link1:visited{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#324281; font-weight:normal; text-decoration:none}
a.link1:hover , a.link1:active{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#324281; font-weight:normal; text-decoration:underline;}

a.link2:link, a.link2:visited{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; font-weight:normal; text-decoration:none}
a.link2:hover , a.link2:active{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; font-weight:normal; text-decoration:underline;}
/*****************************************************************************/

/**********************rollover tablas****************************************/
.out {background-color:#E2E7ED;color:#324281;}
.out a{color:#324281; text-decoration: underline;}
.out2{background-color:#D3DCE5;color:#324281;}
.out2 a{color:#324281; text-decoration: underline;}
.over {background-color:#4D6581; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FEFEFE;}
.over a {color:#FEFEFE; text-decoration:underline;}
.bordes{border-left:1px solid #FCFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; }
/****************************************************************************/

/*********************scroll*************************************************/
.scroll{width:741px; height:86px; overflow:auto; margin-left:11px; height:109px;}



/************************propiedades del index con div************************/

.cabecera{height:70px;}
.logo{width:200px; height:52px; position:relative; top:6px; left:8px; float:left;}
.logo02{width:202px; height:46px; position:relative; float:right; right:30px; top:10px;}

.menu_sup{height:20px;  background-image:url(images/fon_menusup.gif); background-position:right; background-repeat:no-repeat; }


.banner{height:153px;}
.banner2{height:85px;}

.contenido{width:794px;}

.formulario{text-align:center; width:381px; position: absolute; left:50%; margin-left:-200px;}
.imagen{float:left; position:relative; width:108px; border-right:1px solid #BEC6D0; height:175px; text-align:left;}
.datos{width:254px; position:relative; float:right; height:175px; text-align:left;}
.campo{width:254px; text-align:right; margin-top:10px; height:18px;}
.floatleft{text-align:left; float:left; margin-top:4px;}
.floatright{text-align:left; float:right; margin-top:4px; min-width:263px; }
.marginleft20{margin-left:20px;}
.lista{width:269px; height:143px;text-align:center; position: absolute; left:50%; margin-left:-134px;}
.titulo{width:100%; height:23px; background-color:#DDE4EC; margin-bottom:3px; text-align:left; line-height:23px; }
.opciones{text-align:left; width:100%; background-color:#F5F6FA; height:117px;}
.form_info{border:1px solid #D8D9DB; padding-top:17px; padding-left:13px; padding-bottom:17px; background-color:#FFFFFF; margin-left:22px; padding-right:22px; text-align:left; float:left;}


.fon_titulo{border-left:1px solid #FCFFFF;background-color:#8092A8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold;}
